.LC0:
	.string	"Hello, I'm fun!"
fun:
	pushl	%ebp
	movl	%esp, %ebp
	subl	$24, %esp
.L2:
	movl	$.LC0, (%esp)
	call	puts
	movl	$1, (%esp)
	call	sleep
	jmp	.L2
main:
	pushl	%ebp
	movl	%esp, %ebp
	subl	$32, %esp
	movl	$0, -20(%ebp)
	movl	$0, -16(%ebp)
	movl	$0, -12(%ebp)
	movl	$0, -8(%ebp)
	movl	$0, -4(%ebp)
	movl	$fun, %eax
	movl	%eax, 0(%ebp)
	movl	$fun, %eax
	movl	%eax, 4(%ebp)
	movl	$fun, %eax
	movl	%eax, 8(%ebp)
	movl	$0, %eax
  movl  %ebp, %esp
  pop ebp
	ret


